/*
 *@Database bis
 *@SrcGener lava.rt.linq.sql.src.MySQLDataContextSrcGener
 *@CreateAt Thu Feb 04 12:59:57 CST 2021
*/ 
package hk.org.ha.cdars.datacontext; 

import lava.rt.linq.*; 
import lava.rt.linq.sql.*; 
import java.util.*; 
import java.sql.*; 
import java.math.*; 


import java.io.*; 


public interface BisDataContext extends lava.rt.linq.sql.SqlDataContext{ 

	public static final long serialVersionUID=1;



	 public  class G2RefG1CheckResult implements Serializable ,Entity {



		private static final long serialVersionUID = BisDataContext.serialVersionUID;

		 @ColumnMeta(dataLength=0,nullable=false,comments="") 
 		 private Integer ID ; 
 		 @ColumnMeta(dataLength=8000,nullable=true,comments="") 
 		 private String G2_PATH ; 
 		 @ColumnMeta(dataLength=7,nullable=true,comments="") 
 		 private String FLAG ; 
 		 @ColumnMeta(dataLength=1000,nullable=true,comments="") 
 		 private String REMARK ; 
 		 @ColumnMeta(dataLength=0,nullable=true,comments="") 
 		 private Integer JOB_NO ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String TREE_TYPE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String NODE_TYPE ; 
 
		 public Integer getId(){ return this.ID; } 
		 public void setId(Integer id ){  this.ID=id; } 
		 public String getG2Path(){ return this.G2_PATH; } 
		 public void setG2Path(String g2Path ){  this.G2_PATH=g2Path; } 
		 public String getFlag(){ return this.FLAG; } 
		 public void setFlag(String flag ){  this.FLAG=flag; } 
		 public String getRemark(){ return this.REMARK; } 
		 public void setRemark(String remark ){  this.REMARK=remark; } 
		 public Integer getJobNo(){ return this.JOB_NO; } 
		 public void setJobNo(Integer jobNo ){  this.JOB_NO=jobNo; } 
		 public String getTreeType(){ return this.TREE_TYPE; } 
		 public void setTreeType(String treeType ){  this.TREE_TYPE=treeType; } 
		 public String getNodeType(){ return this.NODE_TYPE; } 
		 public void setNodeType(String nodeType ){  this.NODE_TYPE=nodeType; } 


		@Override
		public Object thisPk() {return ID;}



		@Override
		public String toString() {return  String.join("@", G2RefG1CheckResult.class.getName() , thisPk().toString()); }

		@Override
		public Class<? extends Entity> thisClass() {return G2RefG1CheckResult.class;}

		@Override
		public void clear() {

			G2_PATH=null; 
			TREE_TYPE=null; 
			NODE_TYPE=null; 
			ID=null; 
			FLAG=null; 
			JOB_NO=null; 
			REMARK=null; 
		}



	 } //end G2_REF_G1_CHECK_RESULT

	 public  class G1RefComboListCheckResult implements Serializable ,Entity {



		private static final long serialVersionUID = BisDataContext.serialVersionUID;

		 @ColumnMeta(dataLength=0,nullable=false,comments="") 
 		 private Integer ID ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String G1_NODE_TYPE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String G1_TREE_TYPE ; 
 		 @ColumnMeta(dataLength=8000,nullable=true,comments="") 
 		 private String G1_PATH ; 
 		 @ColumnMeta(dataLength=7,nullable=true,comments="") 
 		 private String FLAG ; 
 		 @ColumnMeta(dataLength=4000,nullable=true,comments="") 
 		 private String REMARK ; 
 		 @ColumnMeta(dataLength=0,nullable=true,comments="") 
 		 private Integer JOB_NO ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String G1_COLUMN_ID ; 
 		 @ColumnMeta(dataLength=1000,nullable=true,comments="") 
 		 private String DESCRIPTION ; 
 
		 public Integer getId(){ return this.ID; } 
		 public void setId(Integer id ){  this.ID=id; } 
		 public String getG1NodeType(){ return this.G1_NODE_TYPE; } 
		 public void setG1NodeType(String g1NodeType ){  this.G1_NODE_TYPE=g1NodeType; } 
		 public String getG1TreeType(){ return this.G1_TREE_TYPE; } 
		 public void setG1TreeType(String g1TreeType ){  this.G1_TREE_TYPE=g1TreeType; } 
		 public String getG1Path(){ return this.G1_PATH; } 
		 public void setG1Path(String g1Path ){  this.G1_PATH=g1Path; } 
		 public String getFlag(){ return this.FLAG; } 
		 public void setFlag(String flag ){  this.FLAG=flag; } 
		 public String getRemark(){ return this.REMARK; } 
		 public void setRemark(String remark ){  this.REMARK=remark; } 
		 public Integer getJobNo(){ return this.JOB_NO; } 
		 public void setJobNo(Integer jobNo ){  this.JOB_NO=jobNo; } 
		 public String getG1ColumnId(){ return this.G1_COLUMN_ID; } 
		 public void setG1ColumnId(String g1ColumnId ){  this.G1_COLUMN_ID=g1ColumnId; } 
		 public String getDescription(){ return this.DESCRIPTION; } 
		 public void setDescription(String description ){  this.DESCRIPTION=description; } 


		@Override
		public Object thisPk() {return ID;}



		@Override
		public String toString() {return  String.join("@", G1RefComboListCheckResult.class.getName() , thisPk().toString()); }

		@Override
		public Class<? extends Entity> thisClass() {return G1RefComboListCheckResult.class;}

		@Override
		public void clear() {

			DESCRIPTION=null; 
			G1_COLUMN_ID=null; 
			G1_NODE_TYPE=null; 
			G1_TREE_TYPE=null; 
			ID=null; 
			FLAG=null; 
			JOB_NO=null; 
			G1_PATH=null; 
			REMARK=null; 
		}



	 } //end G1_REF_COMBO_LIST_CHECK_RESULT

	 public  class IpStep2ComboList implements Serializable ,Entity {



		private static final long serialVersionUID = BisDataContext.serialVersionUID;

		 @ColumnMeta(dataLength=0,nullable=true,comments="") 
 		 private Integer VEL ; 
 		 @ColumnMeta(dataLength=0,nullable=true,comments="") 
 		 private Integer IS_GROUP_IND ; 
 		 @ColumnMeta(dataLength=30,nullable=false,comments="") 
 		 private String ID ; 
 		 @ColumnMeta(dataLength=80,nullable=true,comments="") 
 		 private String DESCRIPTION ; 
 		 @ColumnMeta(dataLength=28,nullable=true,comments="") 
 		 private String PARENT_ID ; 
 		 @ColumnMeta(dataLength=17,nullable=true,comments="") 
 		 private String NODE_TYPE ; 
 		 @ColumnMeta(dataLength=8,nullable=true,comments="") 
 		 private String DATA_TYPE ; 
 		 @ColumnMeta(dataLength=128,nullable=true,comments="") 
 		 private String SELECT_SQL ; 
 		 @ColumnMeta(dataLength=29,nullable=true,comments="") 
 		 private String QUERY_TABLE ; 
 		 @ColumnMeta(dataLength=1,nullable=true,comments="") 
 		 private String CHAR_GROUPING_YN ; 
 		 @ColumnMeta(dataLength=0,nullable=true,comments="") 
 		 private BigDecimal ORDER_KEY ; 
 		 @ColumnMeta(dataLength=2000,nullable=false,comments="") 
 		 private String PATH ; 
 
		 public Integer getVel(){ return this.VEL; } 
		 public void setVel(Integer vel ){  this.VEL=vel; } 
		 public Integer getIsGroupInd(){ return this.IS_GROUP_IND; } 
		 public void setIsGroupInd(Integer isGroupInd ){  this.IS_GROUP_IND=isGroupInd; } 
		 public String getId(){ return this.ID; } 
		 public void setId(String id ){  this.ID=id; } 
		 public String getDescription(){ return this.DESCRIPTION; } 
		 public void setDescription(String description ){  this.DESCRIPTION=description; } 
		 public String getParentId(){ return this.PARENT_ID; } 
		 public void setParentId(String parentId ){  this.PARENT_ID=parentId; } 
		 public String getNodeType(){ return this.NODE_TYPE; } 
		 public void setNodeType(String nodeType ){  this.NODE_TYPE=nodeType; } 
		 public String getDataType(){ return this.DATA_TYPE; } 
		 public void setDataType(String dataType ){  this.DATA_TYPE=dataType; } 
		 public String getSelectSql(){ return this.SELECT_SQL; } 
		 public void setSelectSql(String selectSql ){  this.SELECT_SQL=selectSql; } 
		 public String getQueryTable(){ return this.QUERY_TABLE; } 
		 public void setQueryTable(String queryTable ){  this.QUERY_TABLE=queryTable; } 
		 public String getCharGroupingYn(){ return this.CHAR_GROUPING_YN; } 
		 public void setCharGroupingYn(String charGroupingYn ){  this.CHAR_GROUPING_YN=charGroupingYn; } 
		 public BigDecimal getOrderKey(){ return this.ORDER_KEY; } 
		 public void setOrderKey(BigDecimal orderKey ){  this.ORDER_KEY=orderKey; } 
		 public String getPath(){ return this.PATH; } 
		 public void setPath(String path ){  this.PATH=path; } 


		@Override
		public Object thisPk() {return ID;}



		@Override
		public String toString() {return  String.join("@", IpStep2ComboList.class.getName() , thisPk().toString()); }

		@Override
		public Class<? extends Entity> thisClass() {return IpStep2ComboList.class;}

		@Override
		public void clear() {

			PATH=null; 
			QUERY_TABLE=null; 
			SELECT_SQL=null; 
			DESCRIPTION=null; 
			CHAR_GROUPING_YN=null; 
			NODE_TYPE=null; 
			ORDER_KEY=null; 
			ID=null; 
			VEL=null; 
			IS_GROUP_IND=null; 
			DATA_TYPE=null; 
			PARENT_ID=null; 
		}



	 } //end IP_STEP2_COMBO_LIST

	 public  class G1CriterialNode implements Serializable ,Entity {



		private static final long serialVersionUID = BisDataContext.serialVersionUID;

		 @ColumnMeta(dataLength=0,nullable=false,comments="") 
 		 private Long ID ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String CRITERIA_TYPE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String GROUP_ID ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String TYPE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String COLUMN_ID ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String DATA_TYPE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String FUNCTION_CODE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String ITEM_CODE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String ITEM_DESC ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String ITEM_CODE_GROUP ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String TREE_LEVEL ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String FOLDER_ID ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String FOLDER_NAME ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String LAYOUT_ID ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String LAYOUT_NAME ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String TREE_TYPE ; 
 		 @ColumnMeta(dataLength=8000,nullable=true,comments="") 
 		 private String PATH ; 
 		 @ColumnMeta(dataLength=500,nullable=true,comments="") 
 		 private String FROM_PATH ; 
 		 @ColumnMeta(dataLength=1000,nullable=true,comments="") 
 		 private String REMARK ; 
 
		 public Long getId(){ return this.ID; } 
		 public void setId(Long id ){  this.ID=id; } 
		 public String getCriteriaType(){ return this.CRITERIA_TYPE; } 
		 public void setCriteriaType(String criteriaType ){  this.CRITERIA_TYPE=criteriaType; } 
		 public String getGroupId(){ return this.GROUP_ID; } 
		 public void setGroupId(String groupId ){  this.GROUP_ID=groupId; } 
		 public String getType(){ return this.TYPE; } 
		 public void setType(String type ){  this.TYPE=type; } 
		 public String getColumnId(){ return this.COLUMN_ID; } 
		 public void setColumnId(String columnId ){  this.COLUMN_ID=columnId; } 
		 public String getDataType(){ return this.DATA_TYPE; } 
		 public void setDataType(String dataType ){  this.DATA_TYPE=dataType; } 
		 public String getFunctionCode(){ return this.FUNCTION_CODE; } 
		 public void setFunctionCode(String functionCode ){  this.FUNCTION_CODE=functionCode; } 
		 public String getItemCode(){ return this.ITEM_CODE; } 
		 public void setItemCode(String itemCode ){  this.ITEM_CODE=itemCode; } 
		 public String getItemDesc(){ return this.ITEM_DESC; } 
		 public void setItemDesc(String itemDesc ){  this.ITEM_DESC=itemDesc; } 
		 public String getItemCodeGroup(){ return this.ITEM_CODE_GROUP; } 
		 public void setItemCodeGroup(String itemCodeGroup ){  this.ITEM_CODE_GROUP=itemCodeGroup; } 
		 public String getTreeLevel(){ return this.TREE_LEVEL; } 
		 public void setTreeLevel(String treeLevel ){  this.TREE_LEVEL=treeLevel; } 
		 public String getFolderId(){ return this.FOLDER_ID; } 
		 public void setFolderId(String folderId ){  this.FOLDER_ID=folderId; } 
		 public String getFolderName(){ return this.FOLDER_NAME; } 
		 public void setFolderName(String folderName ){  this.FOLDER_NAME=folderName; } 
		 public String getLayoutId(){ return this.LAYOUT_ID; } 
		 public void setLayoutId(String layoutId ){  this.LAYOUT_ID=layoutId; } 
		 public String getLayoutName(){ return this.LAYOUT_NAME; } 
		 public void setLayoutName(String layoutName ){  this.LAYOUT_NAME=layoutName; } 
		 public String getTreeType(){ return this.TREE_TYPE; } 
		 public void setTreeType(String treeType ){  this.TREE_TYPE=treeType; } 
		 public String getPath(){ return this.PATH; } 
		 public void setPath(String path ){  this.PATH=path; } 
		 public String getFromPath(){ return this.FROM_PATH; } 
		 public void setFromPath(String fromPath ){  this.FROM_PATH=fromPath; } 
		 public String getRemark(){ return this.REMARK; } 
		 public void setRemark(String remark ){  this.REMARK=remark; } 


		@Override
		public Object thisPk() {return ID;}



		@Override
		public String toString() {return  String.join("@", G1CriterialNode.class.getName() , thisPk().toString()); }

		@Override
		public Class<? extends Entity> thisClass() {return G1CriterialNode.class;}

		@Override
		public void clear() {

			PATH=null; 
			FOLDER_ID=null; 
			COLUMN_ID=null; 
			ITEM_DESC=null; 
			ITEM_CODE=null; 
			ITEM_CODE_GROUP=null; 
			TREE_LEVEL=null; 
			GROUP_ID=null; 
			CRITERIA_TYPE=null; 
			FOLDER_NAME=null; 
			FROM_PATH=null; 
			FUNCTION_CODE=null; 
			TREE_TYPE=null; 
			LAYOUT_NAME=null; 
			ID=null; 
			LAYOUT_ID=null; 
			TYPE=null; 
			DATA_TYPE=null; 
			REMARK=null; 
		}



	 } //end G1_CRITERIAL_NODE

	 public  class G2CriterialNode implements Serializable ,Entity {



		private static final long serialVersionUID = BisDataContext.serialVersionUID;

		 @ColumnMeta(dataLength=0,nullable=false,comments="") 
 		 private Long ID ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String CRITERIA_TYPE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String GROUP_ID ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String TYPE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String COLUMN_ID ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String DATA_TYPE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String FUNCTION_CODE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String ITEM_CODE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String ITEM_DESC ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String ITEM_CODE_GROUP ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String TREE_LEVEL ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String FOLDER_ID ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String FOLDER_NAME ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String LAYOUT_ID ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String LAYOUT_NAME ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String TREE_TYPE ; 
 		 @ColumnMeta(dataLength=8000,nullable=true,comments="") 
 		 private String PATH ; 
 		 @ColumnMeta(dataLength=500,nullable=true,comments="") 
 		 private String FROM_PATH ; 
 		 @ColumnMeta(dataLength=1000,nullable=true,comments="") 
 		 private String REMARK ; 
 
		 public Long getId(){ return this.ID; } 
		 public void setId(Long id ){  this.ID=id; } 
		 public String getCriteriaType(){ return this.CRITERIA_TYPE; } 
		 public void setCriteriaType(String criteriaType ){  this.CRITERIA_TYPE=criteriaType; } 
		 public String getGroupId(){ return this.GROUP_ID; } 
		 public void setGroupId(String groupId ){  this.GROUP_ID=groupId; } 
		 public String getType(){ return this.TYPE; } 
		 public void setType(String type ){  this.TYPE=type; } 
		 public String getColumnId(){ return this.COLUMN_ID; } 
		 public void setColumnId(String columnId ){  this.COLUMN_ID=columnId; } 
		 public String getDataType(){ return this.DATA_TYPE; } 
		 public void setDataType(String dataType ){  this.DATA_TYPE=dataType; } 
		 public String getFunctionCode(){ return this.FUNCTION_CODE; } 
		 public void setFunctionCode(String functionCode ){  this.FUNCTION_CODE=functionCode; } 
		 public String getItemCode(){ return this.ITEM_CODE; } 
		 public void setItemCode(String itemCode ){  this.ITEM_CODE=itemCode; } 
		 public String getItemDesc(){ return this.ITEM_DESC; } 
		 public void setItemDesc(String itemDesc ){  this.ITEM_DESC=itemDesc; } 
		 public String getItemCodeGroup(){ return this.ITEM_CODE_GROUP; } 
		 public void setItemCodeGroup(String itemCodeGroup ){  this.ITEM_CODE_GROUP=itemCodeGroup; } 
		 public String getTreeLevel(){ return this.TREE_LEVEL; } 
		 public void setTreeLevel(String treeLevel ){  this.TREE_LEVEL=treeLevel; } 
		 public String getFolderId(){ return this.FOLDER_ID; } 
		 public void setFolderId(String folderId ){  this.FOLDER_ID=folderId; } 
		 public String getFolderName(){ return this.FOLDER_NAME; } 
		 public void setFolderName(String folderName ){  this.FOLDER_NAME=folderName; } 
		 public String getLayoutId(){ return this.LAYOUT_ID; } 
		 public void setLayoutId(String layoutId ){  this.LAYOUT_ID=layoutId; } 
		 public String getLayoutName(){ return this.LAYOUT_NAME; } 
		 public void setLayoutName(String layoutName ){  this.LAYOUT_NAME=layoutName; } 
		 public String getTreeType(){ return this.TREE_TYPE; } 
		 public void setTreeType(String treeType ){  this.TREE_TYPE=treeType; } 
		 public String getPath(){ return this.PATH; } 
		 public void setPath(String path ){  this.PATH=path; } 
		 public String getFromPath(){ return this.FROM_PATH; } 
		 public void setFromPath(String fromPath ){  this.FROM_PATH=fromPath; } 
		 public String getRemark(){ return this.REMARK; } 
		 public void setRemark(String remark ){  this.REMARK=remark; } 


		@Override
		public Object thisPk() {return ID;}



		@Override
		public String toString() {return  String.join("@", G2CriterialNode.class.getName() , thisPk().toString()); }

		@Override
		public Class<? extends Entity> thisClass() {return G2CriterialNode.class;}

		@Override
		public void clear() {

			PATH=null; 
			FOLDER_ID=null; 
			COLUMN_ID=null; 
			ITEM_DESC=null; 
			ITEM_CODE=null; 
			ITEM_CODE_GROUP=null; 
			TREE_LEVEL=null; 
			GROUP_ID=null; 
			CRITERIA_TYPE=null; 
			FOLDER_NAME=null; 
			FROM_PATH=null; 
			FUNCTION_CODE=null; 
			TREE_TYPE=null; 
			LAYOUT_NAME=null; 
			ID=null; 
			LAYOUT_ID=null; 
			TYPE=null; 
			DATA_TYPE=null; 
			REMARK=null; 
		}



	 } //end G2_CRITERIAL_NODE

	 public  class G2RefComboListCheckResult implements Serializable ,Entity {



		private static final long serialVersionUID = BisDataContext.serialVersionUID;

		 @ColumnMeta(dataLength=0,nullable=false,comments="") 
 		 private Integer ID ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String G2_NODE_TYPE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String G2_TREE_TYPE ; 
 		 @ColumnMeta(dataLength=8000,nullable=true,comments="") 
 		 private String G2_PATH ; 
 		 @ColumnMeta(dataLength=7,nullable=true,comments="") 
 		 private String FLAG ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String REMARK ; 
 		 @ColumnMeta(dataLength=0,nullable=true,comments="") 
 		 private Integer JOB_NO ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String G2_COLUMN_ID ; 
 		 @ColumnMeta(dataLength=1000,nullable=true,comments="") 
 		 private String DESCRIPTION ; 
 
		 public Integer getId(){ return this.ID; } 
		 public void setId(Integer id ){  this.ID=id; } 
		 public String getG2NodeType(){ return this.G2_NODE_TYPE; } 
		 public void setG2NodeType(String g2NodeType ){  this.G2_NODE_TYPE=g2NodeType; } 
		 public String getG2TreeType(){ return this.G2_TREE_TYPE; } 
		 public void setG2TreeType(String g2TreeType ){  this.G2_TREE_TYPE=g2TreeType; } 
		 public String getG2Path(){ return this.G2_PATH; } 
		 public void setG2Path(String g2Path ){  this.G2_PATH=g2Path; } 
		 public String getFlag(){ return this.FLAG; } 
		 public void setFlag(String flag ){  this.FLAG=flag; } 
		 public String getRemark(){ return this.REMARK; } 
		 public void setRemark(String remark ){  this.REMARK=remark; } 
		 public Integer getJobNo(){ return this.JOB_NO; } 
		 public void setJobNo(Integer jobNo ){  this.JOB_NO=jobNo; } 
		 public String getG2ColumnId(){ return this.G2_COLUMN_ID; } 
		 public void setG2ColumnId(String g2ColumnId ){  this.G2_COLUMN_ID=g2ColumnId; } 
		 public String getDescription(){ return this.DESCRIPTION; } 
		 public void setDescription(String description ){  this.DESCRIPTION=description; } 


		@Override
		public Object thisPk() {return ID;}



		@Override
		public String toString() {return  String.join("@", G2RefComboListCheckResult.class.getName() , thisPk().toString()); }

		@Override
		public Class<? extends Entity> thisClass() {return G2RefComboListCheckResult.class;}

		@Override
		public void clear() {

			G2_TREE_TYPE=null; 
			G2_PATH=null; 
			DESCRIPTION=null; 
			ID=null; 
			G2_NODE_TYPE=null; 
			FLAG=null; 
			JOB_NO=null; 
			REMARK=null; 
			G2_COLUMN_ID=null; 
		}



	 } //end G2_REF_COMBO_LIST_CHECK_RESULT

	 public  class G1RefG2CheckResult implements Serializable ,Entity {



		private static final long serialVersionUID = BisDataContext.serialVersionUID;

		 @ColumnMeta(dataLength=0,nullable=false,comments="") 
 		 private Integer ID ; 
 		 @ColumnMeta(dataLength=8000,nullable=true,comments="") 
 		 private String G1_PATH ; 
 		 @ColumnMeta(dataLength=7,nullable=true,comments="") 
 		 private String FLAG ; 
 		 @ColumnMeta(dataLength=4000,nullable=true,comments="") 
 		 private String REMARK ; 
 		 @ColumnMeta(dataLength=0,nullable=true,comments="") 
 		 private Integer JOB_NO ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String TREE_TYPE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String NODE_TYPE ; 
 
		 public Integer getId(){ return this.ID; } 
		 public void setId(Integer id ){  this.ID=id; } 
		 public String getG1Path(){ return this.G1_PATH; } 
		 public void setG1Path(String g1Path ){  this.G1_PATH=g1Path; } 
		 public String getFlag(){ return this.FLAG; } 
		 public void setFlag(String flag ){  this.FLAG=flag; } 
		 public String getRemark(){ return this.REMARK; } 
		 public void setRemark(String remark ){  this.REMARK=remark; } 
		 public Integer getJobNo(){ return this.JOB_NO; } 
		 public void setJobNo(Integer jobNo ){  this.JOB_NO=jobNo; } 
		 public String getTreeType(){ return this.TREE_TYPE; } 
		 public void setTreeType(String treeType ){  this.TREE_TYPE=treeType; } 
		 public String getNodeType(){ return this.NODE_TYPE; } 
		 public void setNodeType(String nodeType ){  this.NODE_TYPE=nodeType; } 


		@Override
		public Object thisPk() {return ID;}



		@Override
		public String toString() {return  String.join("@", G1RefG2CheckResult.class.getName() , thisPk().toString()); }

		@Override
		public Class<? extends Entity> thisClass() {return G1RefG2CheckResult.class;}

		@Override
		public void clear() {

			TREE_TYPE=null; 
			NODE_TYPE=null; 
			ID=null; 
			FLAG=null; 
			JOB_NO=null; 
			G1_PATH=null; 
			REMARK=null; 
		}



	 } //end G1_REF_G2_CHECK_RESULT

	 public  class WindowFunction implements Serializable ,Entity {



		private static final long serialVersionUID = BisDataContext.serialVersionUID;

		 @ColumnMeta(dataLength=0,nullable=false,comments="") 
 		 private Integer ID ; 
 		 @ColumnMeta(dataLength=50,nullable=false,comments="") 
 		 private String CODE ; 
 		 @ColumnMeta(dataLength=0,nullable=false,comments="") 
 		 private Double VAL ; 
 
		 public Integer getId(){ return this.ID; } 
		 public void setId(Integer id ){  this.ID=id; } 
		 public String getCode(){ return this.CODE; } 
		 public void setCode(String code ){  this.CODE=code; } 
		 public Double getVal(){ return this.VAL; } 
		 public void setVal(Double val ){  this.VAL=val; } 


		@Override
		public Object thisPk() {return ID;}



		@Override
		public String toString() {return  String.join("@", WindowFunction.class.getName() , thisPk().toString()); }

		@Override
		public Class<? extends Entity> thisClass() {return WindowFunction.class;}

		@Override
		public void clear() {

			VAL=null; 
			CODE=null; 
			ID=null; 
		}



	 } //end WINDOW_FUNCTION

	 public  class Total implements Serializable ,Entity {



		private static final long serialVersionUID = BisDataContext.serialVersionUID;

		 @ColumnMeta(dataLength=0,nullable=true,comments="") 
 		 private Long G1_CRITERIAL_NODE_TOTAL ; 
 		 @ColumnMeta(dataLength=0,nullable=true,comments="") 
 		 private Long G2_CRITERIAL_NODE_TOTAL ; 
 		 @ColumnMeta(dataLength=0,nullable=true,comments="") 
 		 private Long IP_STEP2_COMBO_LIST_TOTAL ; 
 		 @ColumnMeta(dataLength=0,nullable=true,comments="") 
 		 private Long IP_STEP2_COMBO_MISSING_NODE_TYPE_IN_G1_TOTAL ; 
 		 @ColumnMeta(dataLength=0,nullable=true,comments="") 
 		 private Long IP_STEP2_COMBO_MISSING_NODE_TYPE_IN_G2_TOTAL ; 
 
		 public Long getG1CriterialNodeTotal(){ return this.G1_CRITERIAL_NODE_TOTAL; } 
		 public void setG1CriterialNodeTotal(Long g1CriterialNodeTotal ){  this.G1_CRITERIAL_NODE_TOTAL=g1CriterialNodeTotal; } 
		 public Long getG2CriterialNodeTotal(){ return this.G2_CRITERIAL_NODE_TOTAL; } 
		 public void setG2CriterialNodeTotal(Long g2CriterialNodeTotal ){  this.G2_CRITERIAL_NODE_TOTAL=g2CriterialNodeTotal; } 
		 public Long getIpStep2ComboListTotal(){ return this.IP_STEP2_COMBO_LIST_TOTAL; } 
		 public void setIpStep2ComboListTotal(Long ipStep2ComboListTotal ){  this.IP_STEP2_COMBO_LIST_TOTAL=ipStep2ComboListTotal; } 
		 public Long getIpStep2ComboMissingNodeTypeInG1Total(){ return this.IP_STEP2_COMBO_MISSING_NODE_TYPE_IN_G1_TOTAL; } 
		 public void setIpStep2ComboMissingNodeTypeInG1Total(Long ipStep2ComboMissingNodeTypeInG1Total ){  this.IP_STEP2_COMBO_MISSING_NODE_TYPE_IN_G1_TOTAL=ipStep2ComboMissingNodeTypeInG1Total; } 
		 public Long getIpStep2ComboMissingNodeTypeInG2Total(){ return this.IP_STEP2_COMBO_MISSING_NODE_TYPE_IN_G2_TOTAL; } 
		 public void setIpStep2ComboMissingNodeTypeInG2Total(Long ipStep2ComboMissingNodeTypeInG2Total ){  this.IP_STEP2_COMBO_MISSING_NODE_TYPE_IN_G2_TOTAL=ipStep2ComboMissingNodeTypeInG2Total; } 


		@Override
		public Object thisPk() {return null;}



		@Override
		public Class<? extends Entity> thisClass() {return Total.class;}

		@Override
		public void clear() {

			G2_CRITERIAL_NODE_TOTAL=null; 
			IP_STEP2_COMBO_MISSING_NODE_TYPE_IN_G2_TOTAL=null; 
			IP_STEP2_COMBO_MISSING_NODE_TYPE_IN_G1_TOTAL=null; 
			G1_CRITERIAL_NODE_TOTAL=null; 
			IP_STEP2_COMBO_LIST_TOTAL=null; 
		}



	 } //end TOTAL

	 public  class G2CriterialTreeTypeEnum implements Serializable ,Entity {



		private static final long serialVersionUID = BisDataContext.serialVersionUID;

		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String TREE_TYPE ; 
 
		 public String getTreeType(){ return this.TREE_TYPE; } 
		 public void setTreeType(String treeType ){  this.TREE_TYPE=treeType; } 


		@Override
		public Object thisPk() {return null;}



		@Override
		public Class<? extends Entity> thisClass() {return G2CriterialTreeTypeEnum.class;}

		@Override
		public void clear() {

			TREE_TYPE=null; 
		}



	 } //end G2_CRITERIAL_TREE_TYPE_ENUM

	 public  class G1CriterialNodeTypeEnum implements Serializable ,Entity {



		private static final long serialVersionUID = BisDataContext.serialVersionUID;

		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String NODE_TYPE ; 
 
		 public String getNodeType(){ return this.NODE_TYPE; } 
		 public void setNodeType(String nodeType ){  this.NODE_TYPE=nodeType; } 


		@Override
		public Object thisPk() {return null;}



		@Override
		public Class<? extends Entity> thisClass() {return G1CriterialNodeTypeEnum.class;}

		@Override
		public void clear() {

			NODE_TYPE=null; 
		}



	 } //end G1_CRITERIAL_NODE_TYPE_ENUM

	 public  class G1CriterialTreeTypeEnum implements Serializable ,Entity {



		private static final long serialVersionUID = BisDataContext.serialVersionUID;

		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String TREE_TYPE ; 
 
		 public String getTreeType(){ return this.TREE_TYPE; } 
		 public void setTreeType(String treeType ){  this.TREE_TYPE=treeType; } 


		@Override
		public Object thisPk() {return null;}



		@Override
		public Class<? extends Entity> thisClass() {return G1CriterialTreeTypeEnum.class;}

		@Override
		public void clear() {

			TREE_TYPE=null; 
		}



	 } //end G1_CRITERIAL_TREE_TYPE_ENUM

	 public  class NodeTypeCheckResult implements Serializable ,Entity {



		private static final long serialVersionUID = BisDataContext.serialVersionUID;

		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String G1_NODE_TYPE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String G2_NODE_TYPE ; 
 		 @ColumnMeta(dataLength=17,nullable=true,comments="") 
 		 private String COMBO_NODE_TYPE ; 
 		 @ColumnMeta(dataLength=7,nullable=true,comments="") 
 		 private String G1_FLAG ; 
 		 @ColumnMeta(dataLength=7,nullable=true,comments="") 
 		 private String G2_FLAG ; 
 
		 public String getG1NodeType(){ return this.G1_NODE_TYPE; } 
		 public void setG1NodeType(String g1NodeType ){  this.G1_NODE_TYPE=g1NodeType; } 
		 public String getG2NodeType(){ return this.G2_NODE_TYPE; } 
		 public void setG2NodeType(String g2NodeType ){  this.G2_NODE_TYPE=g2NodeType; } 
		 public String getComboNodeType(){ return this.COMBO_NODE_TYPE; } 
		 public void setComboNodeType(String comboNodeType ){  this.COMBO_NODE_TYPE=comboNodeType; } 
		 public String getG1Flag(){ return this.G1_FLAG; } 
		 public void setG1Flag(String g1Flag ){  this.G1_FLAG=g1Flag; } 
		 public String getG2Flag(){ return this.G2_FLAG; } 
		 public void setG2Flag(String g2Flag ){  this.G2_FLAG=g2Flag; } 


		@Override
		public Object thisPk() {return null;}



		@Override
		public Class<? extends Entity> thisClass() {return NodeTypeCheckResult.class;}

		@Override
		public void clear() {

			COMBO_NODE_TYPE=null; 
			G1_FLAG=null; 
			G2_FLAG=null; 
			G1_NODE_TYPE=null; 
			G2_NODE_TYPE=null; 
		}



	 } //end NODE_TYPE_CHECK_RESULT

	 public  class IpStep2ComboNodeTypeEnum implements Serializable ,Entity {



		private static final long serialVersionUID = BisDataContext.serialVersionUID;

		 @ColumnMeta(dataLength=17,nullable=true,comments="") 
 		 private String NODE_TYPE ; 
 
		 public String getNodeType(){ return this.NODE_TYPE; } 
		 public void setNodeType(String nodeType ){  this.NODE_TYPE=nodeType; } 


		@Override
		public Object thisPk() {return null;}



		@Override
		public Class<? extends Entity> thisClass() {return IpStep2ComboNodeTypeEnum.class;}

		@Override
		public void clear() {

			NODE_TYPE=null; 
		}



	 } //end IP_STEP2_COMBO_NODE_TYPE_ENUM

	 public  class IpStep2ComboMissingNodeTypeInG2 implements Serializable ,Entity {



		private static final long serialVersionUID = BisDataContext.serialVersionUID;

		 @ColumnMeta(dataLength=0,nullable=false,comments="") 
 		 private Long ID ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String CRITERIA_TYPE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String GROUP_ID ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String TYPE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String COLUMN_ID ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String DATA_TYPE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String FUNCTION_CODE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String ITEM_CODE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String ITEM_DESC ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String ITEM_CODE_GROUP ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String TREE_LEVEL ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String FOLDER_ID ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String FOLDER_NAME ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String LAYOUT_ID ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String LAYOUT_NAME ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String TREE_TYPE ; 
 		 @ColumnMeta(dataLength=8000,nullable=true,comments="") 
 		 private String PATH ; 
 		 @ColumnMeta(dataLength=500,nullable=true,comments="") 
 		 private String FROM_PATH ; 
 		 @ColumnMeta(dataLength=1000,nullable=true,comments="") 
 		 private String REMARK ; 
 
		 public Long getId(){ return this.ID; } 
		 public void setId(Long id ){  this.ID=id; } 
		 public String getCriteriaType(){ return this.CRITERIA_TYPE; } 
		 public void setCriteriaType(String criteriaType ){  this.CRITERIA_TYPE=criteriaType; } 
		 public String getGroupId(){ return this.GROUP_ID; } 
		 public void setGroupId(String groupId ){  this.GROUP_ID=groupId; } 
		 public String getType(){ return this.TYPE; } 
		 public void setType(String type ){  this.TYPE=type; } 
		 public String getColumnId(){ return this.COLUMN_ID; } 
		 public void setColumnId(String columnId ){  this.COLUMN_ID=columnId; } 
		 public String getDataType(){ return this.DATA_TYPE; } 
		 public void setDataType(String dataType ){  this.DATA_TYPE=dataType; } 
		 public String getFunctionCode(){ return this.FUNCTION_CODE; } 
		 public void setFunctionCode(String functionCode ){  this.FUNCTION_CODE=functionCode; } 
		 public String getItemCode(){ return this.ITEM_CODE; } 
		 public void setItemCode(String itemCode ){  this.ITEM_CODE=itemCode; } 
		 public String getItemDesc(){ return this.ITEM_DESC; } 
		 public void setItemDesc(String itemDesc ){  this.ITEM_DESC=itemDesc; } 
		 public String getItemCodeGroup(){ return this.ITEM_CODE_GROUP; } 
		 public void setItemCodeGroup(String itemCodeGroup ){  this.ITEM_CODE_GROUP=itemCodeGroup; } 
		 public String getTreeLevel(){ return this.TREE_LEVEL; } 
		 public void setTreeLevel(String treeLevel ){  this.TREE_LEVEL=treeLevel; } 
		 public String getFolderId(){ return this.FOLDER_ID; } 
		 public void setFolderId(String folderId ){  this.FOLDER_ID=folderId; } 
		 public String getFolderName(){ return this.FOLDER_NAME; } 
		 public void setFolderName(String folderName ){  this.FOLDER_NAME=folderName; } 
		 public String getLayoutId(){ return this.LAYOUT_ID; } 
		 public void setLayoutId(String layoutId ){  this.LAYOUT_ID=layoutId; } 
		 public String getLayoutName(){ return this.LAYOUT_NAME; } 
		 public void setLayoutName(String layoutName ){  this.LAYOUT_NAME=layoutName; } 
		 public String getTreeType(){ return this.TREE_TYPE; } 
		 public void setTreeType(String treeType ){  this.TREE_TYPE=treeType; } 
		 public String getPath(){ return this.PATH; } 
		 public void setPath(String path ){  this.PATH=path; } 
		 public String getFromPath(){ return this.FROM_PATH; } 
		 public void setFromPath(String fromPath ){  this.FROM_PATH=fromPath; } 
		 public String getRemark(){ return this.REMARK; } 
		 public void setRemark(String remark ){  this.REMARK=remark; } 


		@Override
		public Object thisPk() {return null;}



		@Override
		public Class<? extends Entity> thisClass() {return IpStep2ComboMissingNodeTypeInG2.class;}

		@Override
		public void clear() {

			PATH=null; 
			FOLDER_ID=null; 
			COLUMN_ID=null; 
			ITEM_DESC=null; 
			ITEM_CODE=null; 
			ITEM_CODE_GROUP=null; 
			TREE_LEVEL=null; 
			GROUP_ID=null; 
			CRITERIA_TYPE=null; 
			FOLDER_NAME=null; 
			FROM_PATH=null; 
			FUNCTION_CODE=null; 
			TREE_TYPE=null; 
			LAYOUT_NAME=null; 
			ID=null; 
			LAYOUT_ID=null; 
			TYPE=null; 
			DATA_TYPE=null; 
			REMARK=null; 
		}



	 } //end IP_STEP2_COMBO_MISSING_NODE_TYPE_IN_G2

	 public  class IpStep2ComboMissingNodeTypeInG1 implements Serializable ,Entity {



		private static final long serialVersionUID = BisDataContext.serialVersionUID;

		 @ColumnMeta(dataLength=0,nullable=false,comments="") 
 		 private Long ID ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String CRITERIA_TYPE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String GROUP_ID ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String TYPE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String COLUMN_ID ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String DATA_TYPE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String FUNCTION_CODE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String ITEM_CODE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String ITEM_DESC ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String ITEM_CODE_GROUP ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String TREE_LEVEL ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String FOLDER_ID ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String FOLDER_NAME ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String LAYOUT_ID ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String LAYOUT_NAME ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String TREE_TYPE ; 
 		 @ColumnMeta(dataLength=8000,nullable=true,comments="") 
 		 private String PATH ; 
 		 @ColumnMeta(dataLength=500,nullable=true,comments="") 
 		 private String FROM_PATH ; 
 		 @ColumnMeta(dataLength=1000,nullable=true,comments="") 
 		 private String REMARK ; 
 
		 public Long getId(){ return this.ID; } 
		 public void setId(Long id ){  this.ID=id; } 
		 public String getCriteriaType(){ return this.CRITERIA_TYPE; } 
		 public void setCriteriaType(String criteriaType ){  this.CRITERIA_TYPE=criteriaType; } 
		 public String getGroupId(){ return this.GROUP_ID; } 
		 public void setGroupId(String groupId ){  this.GROUP_ID=groupId; } 
		 public String getType(){ return this.TYPE; } 
		 public void setType(String type ){  this.TYPE=type; } 
		 public String getColumnId(){ return this.COLUMN_ID; } 
		 public void setColumnId(String columnId ){  this.COLUMN_ID=columnId; } 
		 public String getDataType(){ return this.DATA_TYPE; } 
		 public void setDataType(String dataType ){  this.DATA_TYPE=dataType; } 
		 public String getFunctionCode(){ return this.FUNCTION_CODE; } 
		 public void setFunctionCode(String functionCode ){  this.FUNCTION_CODE=functionCode; } 
		 public String getItemCode(){ return this.ITEM_CODE; } 
		 public void setItemCode(String itemCode ){  this.ITEM_CODE=itemCode; } 
		 public String getItemDesc(){ return this.ITEM_DESC; } 
		 public void setItemDesc(String itemDesc ){  this.ITEM_DESC=itemDesc; } 
		 public String getItemCodeGroup(){ return this.ITEM_CODE_GROUP; } 
		 public void setItemCodeGroup(String itemCodeGroup ){  this.ITEM_CODE_GROUP=itemCodeGroup; } 
		 public String getTreeLevel(){ return this.TREE_LEVEL; } 
		 public void setTreeLevel(String treeLevel ){  this.TREE_LEVEL=treeLevel; } 
		 public String getFolderId(){ return this.FOLDER_ID; } 
		 public void setFolderId(String folderId ){  this.FOLDER_ID=folderId; } 
		 public String getFolderName(){ return this.FOLDER_NAME; } 
		 public void setFolderName(String folderName ){  this.FOLDER_NAME=folderName; } 
		 public String getLayoutId(){ return this.LAYOUT_ID; } 
		 public void setLayoutId(String layoutId ){  this.LAYOUT_ID=layoutId; } 
		 public String getLayoutName(){ return this.LAYOUT_NAME; } 
		 public void setLayoutName(String layoutName ){  this.LAYOUT_NAME=layoutName; } 
		 public String getTreeType(){ return this.TREE_TYPE; } 
		 public void setTreeType(String treeType ){  this.TREE_TYPE=treeType; } 
		 public String getPath(){ return this.PATH; } 
		 public void setPath(String path ){  this.PATH=path; } 
		 public String getFromPath(){ return this.FROM_PATH; } 
		 public void setFromPath(String fromPath ){  this.FROM_PATH=fromPath; } 
		 public String getRemark(){ return this.REMARK; } 
		 public void setRemark(String remark ){  this.REMARK=remark; } 


		@Override
		public Object thisPk() {return null;}



		@Override
		public Class<? extends Entity> thisClass() {return IpStep2ComboMissingNodeTypeInG1.class;}

		@Override
		public void clear() {

			PATH=null; 
			FOLDER_ID=null; 
			COLUMN_ID=null; 
			ITEM_DESC=null; 
			ITEM_CODE=null; 
			ITEM_CODE_GROUP=null; 
			TREE_LEVEL=null; 
			GROUP_ID=null; 
			CRITERIA_TYPE=null; 
			FOLDER_NAME=null; 
			FROM_PATH=null; 
			FUNCTION_CODE=null; 
			TREE_TYPE=null; 
			LAYOUT_NAME=null; 
			ID=null; 
			LAYOUT_ID=null; 
			TYPE=null; 
			DATA_TYPE=null; 
			REMARK=null; 
		}



	 } //end IP_STEP2_COMBO_MISSING_NODE_TYPE_IN_G1

	 public  class TreeTypeCheckResult implements Serializable ,Entity {



		private static final long serialVersionUID = BisDataContext.serialVersionUID;

		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String G1_TREE_TYPE ; 
 		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String G2_TREE_TYPE ; 
 		 @ColumnMeta(dataLength=4,nullable=true,comments="") 
 		 private String FLAG ; 
 
		 public String getG1TreeType(){ return this.G1_TREE_TYPE; } 
		 public void setG1TreeType(String g1TreeType ){  this.G1_TREE_TYPE=g1TreeType; } 
		 public String getG2TreeType(){ return this.G2_TREE_TYPE; } 
		 public void setG2TreeType(String g2TreeType ){  this.G2_TREE_TYPE=g2TreeType; } 
		 public String getFlag(){ return this.FLAG; } 
		 public void setFlag(String flag ){  this.FLAG=flag; } 


		@Override
		public Object thisPk() {return null;}



		@Override
		public Class<? extends Entity> thisClass() {return TreeTypeCheckResult.class;}

		@Override
		public void clear() {

			G2_TREE_TYPE=null; 
			G1_TREE_TYPE=null; 
			FLAG=null; 
		}



	 } //end TREE_TYPE_CHECK_RESULT

	 public  class G2CriterialNodeTypeEnum implements Serializable ,Entity {



		private static final long serialVersionUID = BisDataContext.serialVersionUID;

		 @ColumnMeta(dataLength=255,nullable=true,comments="") 
 		 private String NODE_TYPE ; 
 
		 public String getNodeType(){ return this.NODE_TYPE; } 
		 public void setNodeType(String nodeType ){  this.NODE_TYPE=nodeType; } 


		@Override
		public Object thisPk() {return null;}



		@Override
		public Class<? extends Entity> thisClass() {return G2CriterialNodeTypeEnum.class;}

		@Override
		public void clear() {

			NODE_TYPE=null; 
		}



	 } //end G2_CRITERIAL_NODE_TYPE_ENUM

	public final static Criteria CRITERIA=new Criteria();

	public  static class Criteria{ 

		private Criteria() {} 

		public static final String  NodeTypeCheckResult="NODE_TYPE_CHECK_RESULT",
		G2CriterialNodeTypeEnum="G2_CRITERIAL_NODE_TYPE_ENUM",
		G2CriterialTreeTypeEnum="G2_CRITERIAL_TREE_TYPE_ENUM",
		G1CriterialNode="G1_CRITERIAL_NODE",
		WindowFunction="WINDOW_FUNCTION",
		IpStep2ComboMissingNodeTypeInG2="IP_STEP2_COMBO_MISSING_NODE_TYPE_IN_G2",
		Total="TOTAL",
		G1RefG2CheckResult="G1_REF_G2_CHECK_RESULT",
		G1CriterialTreeTypeEnum="G1_CRITERIAL_TREE_TYPE_ENUM",
		G2RefG1CheckResult="G2_REF_G1_CHECK_RESULT",
		IpStep2ComboMissingNodeTypeInG1="IP_STEP2_COMBO_MISSING_NODE_TYPE_IN_G1",
		G1RefComboListCheckResult="G1_REF_COMBO_LIST_CHECK_RESULT",
		IpStep2ComboList="IP_STEP2_COMBO_LIST",
		G2RefComboListCheckResult="G2_REF_COMBO_LIST_CHECK_RESULT",
		G2CriterialNode="G2_CRITERIAL_NODE",
		IpStep2ComboNodeTypeEnum="IP_STEP2_COMBO_NODE_TYPE_ENUM",
		TreeTypeCheckResult="TREE_TYPE_CHECK_RESULT",
		G1CriterialNodeTypeEnum="G1_CRITERIAL_NODE_TYPE_ENUM"		; 

		public static final Column 
		path = new Column("PATH","path"),
		val = new Column("VAL","val"),
		ipStep2ComboMissingNodeTypeInG2Total = new Column("IP_STEP2_COMBO_MISSING_NODE_TYPE_IN_G2_TOTAL","ipStep2ComboMissingNodeTypeInG2Total"),
		comboNodeType = new Column("COMBO_NODE_TYPE","comboNodeType"),
		folderId = new Column("FOLDER_ID","folderId"),
		nodeType = new Column("NODE_TYPE","nodeType"),
		g1NodeType = new Column("G1_NODE_TYPE","g1NodeType"),
		g1TreeType = new Column("G1_TREE_TYPE","g1TreeType"),
		columnId = new Column("COLUMN_ID","columnId"),
		itemDesc = new Column("ITEM_DESC","itemDesc"),
		flag = new Column("FLAG","flag"),
		g2CriterialNodeTotal = new Column("G2_CRITERIAL_NODE_TOTAL","g2CriterialNodeTotal"),
		criteriaType = new Column("CRITERIA_TYPE","criteriaType"),
		folderName = new Column("FOLDER_NAME","folderName"),
		g1Flag = new Column("G1_FLAG","g1Flag"),
		g2Path = new Column("G2_PATH","g2Path"),
		description = new Column("DESCRIPTION","description"),
		functionCode = new Column("FUNCTION_CODE","functionCode"),
		g1ColumnId = new Column("G1_COLUMN_ID","g1ColumnId"),
		id = new Column("ID","id"),
		jobNo = new Column("JOB_NO","jobNo"),
		isGroupInd = new Column("IS_GROUP_IND","isGroupInd"),
		remark = new Column("REMARK","remark"),
		dataType = new Column("DATA_TYPE","dataType"),
		type = new Column("TYPE","type"),
		queryTable = new Column("QUERY_TABLE","queryTable"),
		selectSql = new Column("SELECT_SQL","selectSql"),
		ipStep2ComboMissingNodeTypeInG1Total = new Column("IP_STEP2_COMBO_MISSING_NODE_TYPE_IN_G1_TOTAL","ipStep2ComboMissingNodeTypeInG1Total"),
		g2Flag = new Column("G2_FLAG","g2Flag"),
		itemCode = new Column("ITEM_CODE","itemCode"),
		itemCodeGroup = new Column("ITEM_CODE_GROUP","itemCodeGroup"),
		treeLevel = new Column("TREE_LEVEL","treeLevel"),
		g2NodeType = new Column("G2_NODE_TYPE","g2NodeType"),
		g1Path = new Column("G1_PATH","g1Path"),
		g2ColumnId = new Column("G2_COLUMN_ID","g2ColumnId"),
		ipStep2ComboListTotal = new Column("IP_STEP2_COMBO_LIST_TOTAL","ipStep2ComboListTotal"),
		parentId = new Column("PARENT_ID","parentId"),
		groupId = new Column("GROUP_ID","groupId"),
		fromPath = new Column("FROM_PATH","fromPath"),
		code = new Column("CODE","code"),
		g2TreeType = new Column("G2_TREE_TYPE","g2TreeType"),
		charGroupingYn = new Column("CHAR_GROUPING_YN","charGroupingYn"),
		treeType = new Column("TREE_TYPE","treeType"),
		g1CriterialNodeTotal = new Column("G1_CRITERIAL_NODE_TOTAL","g1CriterialNodeTotal"),
		orderKey = new Column("ORDER_KEY","orderKey"),
		layoutName = new Column("LAYOUT_NAME","layoutName"),
		vel = new Column("VEL","vel"),
		layoutId = new Column("LAYOUT_ID","layoutId")
		;

	} 




} //end